| nettime's_roving_reporter on Sun, 21 Nov 1999 15:55:16 +0100 (CET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| <nettime> Development, Ethical Trading, and Free Software |
<http://www.anatomy.usyd.edu.au/danny/freedom/ip/aidfs.html>
Development, Ethical Trading, and Free Software
Last modified August 14th 1999
Abstract
This paper makes the political and ethical case for the adoption of
free software by Community Aid Abroad and other members of Oxfam
International. It should be applicable to development agencies
generally and to other organisations with similar values.
Free software has obvious pragmatic advantages for community
development processes, most notably in its empowerment of users. But
the ideological foundations and social structure of the free software
movement are also consistent with community development at a
theoretical level.
Feedback on this document would be appreciated: additional case
studies would be particularly useful. A Community Aid Abroad
appropriate information technology group has been set up, including a
mailing list for discussions in this area.
Contents
* Introduction
* Software: Drawbacks and Dangers
* The Advantages of Free Software
* Free Software in Action
* Conclusion and Recommendations
Introduction
Informational goods make up a sizeable and increasing fraction of the
world's trade - and an even larger fraction of profits, since margins
tend to be higher. (Compare Microsoft's profit/turnover ratio with
General Electrics'.) This trend towards an "information economy" is
continuing. Ethical trading and appropriate technology policies should
therefore cover informational products.
With some goods the major ethical concerns are in their manufacture or
the effects on the environment of their use. Examples are wheat, iron,
refrigerators, and so forth. Such goods are covered by a draft Oxfam
GB Ethical Purchasing Policy, which advocates products that "are
produced and delivered under conditions that do not involve the abuse
or exploitation of any persons" and "have the least negative impact on
the environment".
The policy mentioned considers weapons and baby milk powder as special
cases. But there are many products other than weapons and baby milk
powder whose production and delivery may raise no or only minor
environmental and ethical concerns, but which may still have effects
of major concern in the way they affect the autonomy and independence
of users. It is the contention of this paper that software falls into
this category.
This paper addresses only computer software. Other intellectual
property issues are also of great importance. Control of genetic
variability through gene patents is one example; World Intellectual
Property Organisation treaties on copyright are another. (The latter
ought to receive the same sort of critical response that the
Multilateral Agreement on Investment did.)
This is the context for intellectual property rights enforcement.
This world market in knowledge is a major and profoundly
anti-democratic new stage of capitalist development. The
transformation of knowledge into property necessarily implies
secrecy: common knowledge is no longer private. In this new and
chilling stage, communication itself violates property rights. The
WTO is transforming what was previously a universal resource of the
human race - its collectively, historically and freely-developed
knowledge of itself and nature - into a private and marketable
force of production. (Allan Freeman, Fixing up the world? GATT and
the World Trade Organisation)
A good deal of the world's primary resources are located in the poorer
countries of the world's "South", even if their exploitation is often
in the hands of external corporations. Systems for controlling the
distribution of information, on the other hand, are (like possession
of capital) overwhelmingly centralised in the rich "North". This
should be of great concern to organisations such as Oxfam
International members which take a long-term perspective in their
attempts to reduce the inequitable distribution of resources. As the
United Nations Sustainable Development Networking Program says:
Information and Communication Technologies are now fundamental to
dealing with all development issues in developing countries.
An Oxfam International Education Now report presents some of the
consequences of an information economy for educational equity.
_________________________________________________________________
Software: Drawbacks and Dangers
The following analysis of potential political and ethical dangers in
software is not meant to be complete. Nor is it an analysis which
applies equally to all kinds of software. There are certain key
components, such as operating systems, application programming
interfaces, and software with mass deployment, on which many
implementations and many other software systems depend. These are more
critical than software systems with peripheral roles.
The Expense
Software is often prohibitively expensive. The standard price for an
ordinary office package might be a year's income for most of the
world's people. As one Mexican project adopting free software wrote:
The primary reason for reaching this decision was the kind of money
we would have had to pay if we went for proprietary software: at
US$55 for each machine with Win98 and Office, US$500 for every NT
license and an average of 6 workstations and one server for 140000
labs, that's a lot of money.
Though "discounts" are often available on software, these tend to
either be in exchange for accepting a local monopoly for the vendor's
products, or an attempt to gain market share at the expense of
competitors. Consider, for example, Microsoft's attempts to bribe
universities and colleges into using NT.
So called software "piracy" is obviously an option for those unable or
unwilling to purchase software, and indeed it is a common choice
throughout the South, where copyright law is often poorly enforced.
But this places users at the mercy of the law, increasing their
vulnerability to those rich and powerful enough to use it to their own
advantage. Also, development organisations themselves are vulnerable
to enforcement in their home countries, so they can not support or
encourage such practices.
As well as the up-front costs of software, there are usually hidden
costs. Often licensing is per-user, so costs will increase with the
size of the user base and inhibit growth. Support for proprietary
software is almost always prohibitively expensive. Frequent software
upgrades may be required to maintain compatibility and functionality
(consider the deliberate modification by Microsoft of the file format
in successive versions of Word, in order to force users to upgrade to
newer versions). And software tends, especially with upgrades, to
require more powerful, and hence more expensive, hardware. These
hidden costs are often recurrent.
Lack of Openness
Open standards and protocols are in the interests of consumers, and
indeed of most businesses: they allow genuine market competition,
giving users options and choices. Closed standards and protocols and
technical secrets, on the contrary, benefit only those seeking to
maintain or attain monopoly control of markets by decommoditizing
software. (Proprietary software can, of course, use open standards and
protocols, but much of it doesn't.)
Security and Privacy
The use of black-box proprietary software without source code creates
security risks, since it makes the detection of Trojan horses rather
difficult. One high-profile case is the Melissa Virus. An extreme case
is government surveillance: an Australian government report (the Walsh
Report, see sections 6.2.10 and 6.2.11) has recommended that security
agencies arrange for back doors to be inserted into mass-market
commercial software to allow eavesdropping. Perhaps it is paranoia to
think that the United States National Security Agency has already
arranged for this to be done, but when peoples' lives are at stake,
can one really trust (say) Microsoft Word when vulnerable West Papuan
or East Timorese activists are involved?
From a privacy point of view, some worrying features are known to have
been built into popular proprietary software packages. Microsoft
Windows and recent versions of Office include a unique computer
identifier in all documents - an identifier which is sent to Microsoft
on registration of software, as well as in cookies set by Microsoft's
web site. The implications of this for anyone trying to maintain
anonymous - whistle-blowers and activists most obviously - are
frightening. (See analysis and a news report from CNET; Paul Ferris
points the obvious argument for free software in "Of Corporations,
Privacy, and Open Source Software".)
The Creation of New Dependencies
Proprietary software increases the dependence of individuals,
organisations, and communities on external forces - typically large
corporations with a very poor track record on acting in the public
interest. There are dependencies for support, installation and problem
fixing, sometimes in critical systems. There are dependencies for
upgrades and compatibility. There are dependencies when modification
or extended functionality is required. And there are ongoing financial
dependencies if licensing is recurrent.
Political dependencies can result from the use of proprietary
software, too. For example, an Irish ISP under attack for hosting the
top level East Timor domain .tp was helped out by hackers and
community activists (setting up a secure Linux installation). Given
that this attack was probably carried out with the connivance of
elements of the Indonesian government, it is hard to see a commercial
vendor with a significant market presence in Indonesia being so
forthcoming with support.
Nearly exact parallels to this exist in agriculture, where the
patenting of seed varieties and genome sequences and the creation of
non-seeding varieties are used to impose long-term dependencies on
farmers.
An Analogy: Baby-milk Powder
The effects of baby-milk powder on poor infants (which has sparked a
Nestle campaign/boycott) provide an analogy to the effects of
proprietary software.
Sending information in Microsoft Word format to correspondents in
Eritrea is analagous to Nestle advertising baby milk powder to Indian
mothers. It encourages the recipients to go down a path which is not
in their best interests, and from which it is not easy for them to
recover. The apparent benefits (the doctor recommended it; we will be
able to read the documents sent to us) may be considerable and the
initial costs involved (to stop breast-feeding and switch to milk
powder; to start using Microsoft Office) may be subsidised, hidden, or
zero (with "piracy"), but the long-term effects are to make the
recipients dependent on expensive recurrent inputs, and to burden them
with ultimately very high costs.
Moreover, because documents can be easily copied and because there are
strong pressures to conform to group/majority standards in document
formats, pushing individuals towards proprietary software and document
formats can snowball to affect entire communities, not just the
individuals initially involved.
Restrictions on Self-help
Proprietary software not only creates new dependencies: it actively
hinders self-help, mutual aid, and community development.
* Users cannot freely share software with others in the community,
or with other communities.
* The possibilities for building local support and maintainance
systems are limited.
* Modification of software to fit local needs is not possible,
leaving communities with software designed to meet the needs of
wealthy Northern users and companies, which may not be appropriate
for them.
An Example: Language Support
Language support provides a good example of the advantages of free
software in allowing people to adapt products to their own ends and
take control of their lives. Operating systems and word processing
software support only a limited range of languages. Iceland, in order
to help preserve its language, wants Icelandic support added to
Microsoft Windows - and is even willing to pay for it. But without
access to the source code - and the right to modify it - they are
totally dependent on Microsoft's cooperation. (See an article in the
Seattle Times and an article by Martin Vermeer which argues that lack
of software localisation is a threat to cultural diversity.)
Whatever the outcome of this particular case, it must be noted that
Iceland is hardly a poor or uninfluential nation. There is absolutely
no hope of Windows being modified to support Aymara or Lardil or other
indigenous languages: the spread of such proprietary software will
continue to contribute to their marginalisation.
In contrast, the source code to the GNU/Linux operating system is
available and can be freely modified, so groups are able to add
support for their languages. See, as an example, the KDE
Internationalization Page (KDE is a desktop for GNU/Linux). Another
example of the kind of thing that access to source code allows is the
Omega Typesetting System, a modification of the free TeX typesetting
system "designed for printing all of the world's languages, modern or
ancient, common or rare". This sort of extension or modification is
simply not possible with proprietary word-processing packages.
Unsustainable
Sustainable development should favour unlimited resources over finite
ones. But while software appears to be a renewable resource, its
control by profit-making corporations, as Intellectual Property,
effectively turns it into a finite resource.
_________________________________________________________________
The Advantages of Free Software
What is Free Software?
The Free Software Foundation's "What is Free Software?" provides a
good introduction to free software.
`Free software'' refers to the users' freedom to run, copy,
distribute, study, change and improve the software. More precisely,
it refers to three levels of freedom:
* The freedom to study how the program works and adapt it to your
needs.
* The freedom to redistribute copies so you can share with your
neighbor.
* The freedom to improve the program, and release your improvements
to the public, so that the whole community benefits.
A key point is that "free" refers to liberty, not price. Software is
only "free" if users have the freedom to copy, modify, and distribute
it, and to share it with others. A key necessity for this is access to
the source code.
Prominent examples of free software are the Linux kernel and the GNU
system environment, which together constitute a complete operating
system (an alternative to Windows or MacOS), and the Apache web server
and sendmail mail transport agent, which between them provide more
than 50% of the Internet's web sites and handle perhaps 80% of the
world's email.
Pragmatic Advantages
Quite independently of any ethical and political considerations, there
are also pragmatic and technical arguments for the deployment of free
software systems.
* Some free software products are widely recognised as more reliable
and robust, more powerful, and more secure than their proprietary
counterparts, and a plausible argument can be made that this is
not just accidental, but a consequence of their open development,
implementation, and testing.
Rob Bos puts it well in 32bitsonline
Free software is better than non-free software. It works better, it
works faster, it works longer. Open source programs are tried and
proven, they are constantly pressed from every direction to do
specific tasks, and do them well; and for the simple reason that
they are written to work, not simply to sell copies. Free software
doesn't just work better, it works orders of magnitude better. Open
sourcing an application gives the source code to a large number of
developers, instead of a small, tight group. Free software projects
have a pool of developers and an effective budget multiple times
higher than an equivalent proprietary development project, and
will, given all other equal things, advance at a rate many times
faster because of their access to an much larger development team.
Peer review of code isn't just a pipe dream, it is an essential
means to writing superior applications, no matter where they are
written.
* Free software can typically be obtained for the cost of the media
(typically a few dollars for a CD) or network traffic (for
distribution via computer networks). It can always be freely
distributed. The pragmatic benefits of this should be obvious, but
in some contexts the price of free software can also take on
political significance:
I live in India, one of the poorest countries in the world, with a
large number of awfully bright, poor people. In India, today, the
entry-level programmer (C knowledge but no work experience) earns
$100 a month, and it is not routine for him to have a computer at
home. Entry-level computers at $250 and below will attract millions
of buyers in India, who will find the difference between $250 and
$750 to be a massive one.
Industry experts look at around 200 million existing computers, 80%
of which run Microsoft OSes. It's useful to focus on the next
billion computer sales. In this, I see the price-tag of $0 as being
a critical product feature.
Ajay Shah - Unix on a billion desktops?
* Free software is often less demanding of resources, extending the
lifespan of older hardware. As an example of what this allows,
consider Project Computer Bank, an Australian venture to supply
old computer equipment running GNU/Linux to low income earners,
community groups, and disadvantaged schools.
Freedom From Dependencies
``Community Aid Abroad's vision is for a fair world in which people
control their own lives, their basic rights are achieved and the
environment is sustained.'' (emphasis added)
Free software does not create dependencies on multinational
corporations. Support commonly comes from user groups and online
communities, which often provide vastly better support than commercial
alternatives. Commercial support is available for free software
systems, but users of free software can not be tied to single
suppliers or vendors.
Access to the source code greatly increases users' options. It allows
not just the unrestricted sharing of software packages but also their
easy modification to suit local needs and requirements.
The value of free software in avoiding dependencies has been
recognised by businesses and by governments.
Let's say you are a chief technical officer (CTO) at a Fortune 500
company and you have just spent millions of dollars on a strategic
business system with software you cannot see inside and cannot
modify, software that depends on a single vendor to service. Now
are those systems going to change to serve your business plan or
your vendor's business plan?
...it probably will not be long before buying closed-source
software for your key infrastructure is considered the height of
irresponsibility.
Eric S. Raymond in Intellectual Capital
"Scandinavia, Germany, and France are some of the main centers of
Linux use. Some people say that this is because companies and the
government want to avoid becoming too dependent on U.S. -- read
Microsoft -- products."
Kalle Dalheimer, quoted in OSS Europe
Development of free software is done by those who have the necessary
skills and resources - the resulting products are available for use by
whoever needs it.
With Linux, the people who use the system get to [affect the way]
the system [develops]. It's democracy in the sense that you don't
surrender control. Anybody can do anything. It boils down to [the
fact that] you must be [competent], but that's a good way of
separating the people who do the work. And even the [people who]
don't make changes can make suggestions and can do testing and
things like that.
Linus Torvalds, interview with upsidedown.com.
Shared Values
Most free software has been produced through decentralised,
community-based development processes which are usually open to anyone
with the right technical skills (or a willingness to learn) who is
prepared to do the work. Users of free software can join software
development communities and participate in the refinement and
improvement of existing software, or in the development of entirely
new programs, building on what already exists.
Many free software development projects are almost model community
development projects. They are based on open communication,
inclusiveness, personal relationships, and working for the good of the
community as a whole. In a paper Technology and Pleasure, Gisle
Hannemyr describes the history of the "hacker" community, placing it
in the artisan tradition and in opposition to Taylorism. He describes
its imperatives as:
reject hierarchies
mistrust authority
promote decentralization
share information
serve your community
and includes among its position statements:
when creating computer artifacts, not only the observable
results, but the craftsmanship in execution matters
practice is superior to theory
people should only be judged on merit (not by appearance, age,
race or position)
you can create art and beauty by the means of a computer
The long-term effects of free software and associated changes are
likely to be significant:
Oscar Wilde says somewhere that the problem with socialism is that
it takes up too many evenings. The problems with anarchism as a
social system are also about transaction costs. But the digital
revolution alters two aspects of political economy that have been
otherwise invariant throughout human history. All software has zero
marginal cost in the world of the Net, while the costs of social
coordination have been so far reduced as to permit the rapid
formation and dissolution of large-scale and highly diverse social
groupings entirely without geographic limitation. Such fundamental
change in the material circumstances of life necessarily produces
equally fundamental changes in culture.
Ebden Moglen, Anarchism Triumphant: Free Software and the Death of
Copyright
In many ways the ethics of free software reflect that of the Internet
community more generally - a community which is still resisting
commercialisation of the Net.
Education and Technology Transfer
Free software both encourages learning and experimentation and in turn
benefits from it. Free software is widespread in educational
institutions, since access to the source code makes free software an
ideal tool for teaching: indeed much free software began as learning
exercises.
Due to low start-up costs and rapid change, software development and
the information economy more generally offer a possible way for the
South to build high value industries, leapfrogging older technologies
and even modes of production. The flourishing Indian software industry
provides an obvious example. But if these industries are built on
proprietary products and protocols owned by multinational
corporations, then this will only reinforce one-sided dependencies.
Free software has obvious advantages here.
Free software lends itself to collaborative, community-based
development at all scales from cottage industry to world-wide efforts
involving the collaboration of thousands of people. Internet access
potentially offers the poor the ability to communicate directly with
the rest of the world, to directly present their own ideas and
perspectives. Combined with the free software development model, it
allows them to participate in creating and moulding the technologies
and systems that will determine their future.
_________________________________________________________________
Free Software in Action
The advantages of free software for community and development
organisations have been recognised by others: The arguments sketched
above apply not just to development organisations but to governments
and to some extent even to businesses.
The United Nations
UNESCO is handing out free Linux CDROMs to community, scientific, and
educational projects in Latin America.
We believe LINUX can play a very important role in Latin American
and Caribbean modernisation, constructing networks to permit a
great number of universities, colleges, schools and educational
centers, to connect to Internet in order to use this fabulous tool
to improve their scientific and cultural levels. In a few words,
LINUX is the tool which permits to reduce the "technological gap"
between the countries. LINUX permits the acces to "the informatics
the most advanced" implemented according to the reduced economic
capacities in our region. LINUX is a new way to make informatics,
where the most important thing is "the technical quality and people
solidarity"
And the UNDP is running a Sustainable Development Networking Program,
with support from the Linux vendor Red Hat.
Mexico's Scholar Net
http://www.linux.org.mx/arturo/scholar/
I work as the project leader of the "Scholar Net", a program that
aims to bring computers and the net to every elementary and
mid-level school in Mexico. We expect to install from 20 to 35
thousand labs per year to a total of 140,000 centers in the next
five years.
Due to matters of cost, reliability and configurability, we plan to
use GNU/Linux to replace the proprietary server options and, now
thanks to GNOME, the proprietary desktop application options.
SatelLife
SatelLife is an international not-for-profit organization employing
satellite, telephone and radio networking technology to serve the
health communication and information needs of countries in the
developing world.
http://www.data.com/issue/981021/people.html
For starters, the staff of Satellife had to seek out and master
technologies cheap enough for users in the world's poorest
countries but reliable enough to deliver vital medical information
fast. And the organization didn't have the funds that corporate IT
departments have for equipment and software-so it used free and
open-source software to link users to forums. And as the Internet
became a more vital tool, Satellife had to make sure that users
without browsers could still get information via the Web. It also
used second-hand gear where possible and relied on research
institutes and discussion groups, rather than high-priced
consultants, for advice.
The Littlefish Health Project
Project Vision: "To create a user friendly patient information and
recall system on an open source basis with the focus on use by
community based primary health care health organisations in the
developing world or remote and rural areas or areas of need.
(And Daniel L. Johnson has written a paper on free software in medical
information management.)
The Community Broadcasting Association of Australia (CBAA)
An impassioned but carefully put together argument for use of Linux by
the CBAA. Arguing on both technical and ethical grounds, most of this
is directly relevant to development organisations.
The open source movement, and Linux is particular, are massive
volunteer non-profit projects which share the spirit of community
media. It's a radical alternative movement creating successful
mainstream software. In fact, it's the same movement that produced
the software that the internet revolution depends on. Now the
movement has produced a cutting edge technology which suits the
CBAA's needs far better than the commercial competition. The
technology is Linux. A Linux server is one the CBAA could be proud
of.
(Also mentioned in a Newswire story on the politics of software.)
_________________________________________________________________
Conclusion and Recommendations
The free software movement embodies principles consistent with those
of Community Aid Abroad and Oxfam International. Free software
products are tools which fit the needs of Oxfam International members,
in many cases better than alternative proprietary products.
It is therefore recommended that:
* Development organisations should include software in their
policies on ethical purchasing and appropriate technology; such
policies should encourage the use of free software and open
protocols.
* Development organisations should encourage and assist project
partners in the deployment of software systems that will enable
them to "take control of their own destiny", and to reduce their
dependence on the developed world. They should consider the major
advantages free software has in this area.
* Development organisations should ultimately try to free themselves
from the shackles of proprietary software.
Danny Yee <danny@anatomy.usyd.edu.au>
_________________________________________________________________
The author is one of the Community Aid Abroad webmasters, a board
member of Electronic Frontiers Australia, and an employee of Sydney
University. But the opinions expressed in this paper are personal and
do not necessarily reflect the policies of any of these organisations.
Thanks to Cameron Tampion, Mike Gifford, Charlie Brady, Greg Taylor,
Ronni Martin, and Richard Stallman for feedback on this document.
# distributed via <nettime>: no commercial use without permission
# <nettime> is a moderated mailing list for net criticism,
# collaborative text filtering and cultural politics of the nets
# more info: majordomo@bbs.thing.net and "info nettime-l" in the msg body
# archive: http://www.nettime.org contact: nettime@bbs.thing.net